.ItemR {
  padding: 15px 10PX;
  margin-bottom: 10PX;
  display: flex;
  box-shadow: 0 5px 10px #d4d4d4;

  img {
    width: 180px;
    height: 180px;
    border-radius: 8px;
  }

  .text {
    margin: 0 10px;
    position: relative;

    .title {
      color: #47494e;
      font-size: 22px;
      font-weight: bold;
      text-decoration: none;

    }

    .price {
      margin: 10px 0;
      font-weight: bold;

      .original-price {
        color: #999;
        text-decoration: line-through;
      }

      .off-price {
        margin-left: 5px;
        color: #ff4500;
      }
    }

    .button {
      width: 100px;
      height: 40px;
      display: block;
      color: #fff;
      font-size: 16px;
      line-height: 40px;
      text-align: center;
      text-decoration: none;
      border: none;
      border-radius: 6px;
      background-color: #f56c6c;
      position: absolute;
      right: 10px;
      bottom: 15px;
      &:HOVER{
        background-color: #ff4500;
      }
    }
  }
}